@import url(https://use.fontawesome.com/releases/v5.10.2/css/all.css);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500&display=swap);.is-pc-hidden{display:none}@media screen and (max-width: 768px){.is-pc-hidden{display:inline-block}}.is-pc-tb-hidden{display:none}@media screen and (max-width: 640px){.is-pc-tb-hidden{display:inline-block}}.is-sp-hidden{display:inline-block}@media screen and (max-width: 768px){.is-sp-hidden{display:none}}.is-sp-only-hidden{display:inline-block}@media screen and (max-width: 640px){.is-sp-only-hidden{display:none}}.more-btn-type01{display:inline-block;position:relative;width:155px;padding:5px 25px;border-radius:20px;background-color:red;color:#ffffff !important;font-size:13px !important}.more-btn-type01::after{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"\f105";display:block;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1}.more-btn-type02{display:inline-block;position:relative;width:145px;border-radius:20px;font-family:"Montserrat",sans-serif;color:#000000 !important;font-size:15px !important;font-weight:500;text-decoration:underline !important}.more-btn-type02::after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25px;height:25px;border-radius:50%;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:red;color:#ffffff !important}.more-btn-type03{display:inline-block;position:relative;width:190px;padding:15px 30px;border-radius:40px;background-color:red;color:#ffffff !important;font-family:"Montserrat",sans-serif;font-size:13px !important;font-weight:500;text-align:center}@media screen and (max-width: 640px){.more-btn-type03{width:30px;height:30px;padding:0}}.more-btn-type03::after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;position:absolute;border-radius:50%;top:50%;right:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#ffffff !important}@media screen and (max-width: 640px){.more-btn-type03::after{right:50%;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%)}}@media screen and (max-width: 640px){.more-btn-type03-text{display:none}}.more-btn-type04{display:inline-block;position:relative;width:500px;padding:25px 30px;border-radius:40px;background-color:red;color:#ffffff !important;font-family:"Montserrat",sans-serif;font-size:18px !important;font-weight:500;text-align:center}@media screen and (max-width: 640px){.more-btn-type04{font-size:16px !important;padding:17px 30px}}.more-btn-type04::after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;position:absolute;border-radius:50%;top:50%;right:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#ffffff !important}.btn-wrap-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recruit-title-en .title{font-family:"Montserrat",sans-serif;font-weight:500;font-size:35px !important}@media screen and (max-width: 640px){.recruit-title-en .title{font-size:30px !important}}.recruit-title-ja .title-en{font-family:"Montserrat",sans-serif;font-size:14px !important;color:#969696;font-weight:500}.recruit-title-ja .title-ja{font-size:32px !important;font-weight:500}@media screen and (max-width: 640px){.recruit-title-ja .title-ja{font-size:24px !important}}.recruit-title-center{text-align:center}.recruit-title-white{color:#ffffff}.recruit-mv{margin-bottom:100px;padding-top:60px;padding-bottom:65px;background-color:#f8f8f8;background-image:radial-gradient(#ccc 9%, transparent 9%),radial-gradient(#ccc 9%, transparent 9%);background-size:12px 12px;text-align:center}@media screen and (max-width: 640px){.recruit-mv{margin-bottom:50px;padding-top:30px;padding-bottom:35px;margin-right:-5vw;margin-left:-5vw}}.recruit-mv-heading-title{position:relative;margin-bottom:20px !important;padding-bottom:10px;font-family:"Montserrat",sans-serif;font-size:38px !important;font-weight:500}.recruit-mv-heading-title::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;width:25px;height:1px;background-color:#000000}.recruit-mv-heading-text{display:inline-block;padding:5px 17px;background-color:#ff0000;color:#ffffff;font-size:16px !important}.recruit-contact{padding-top:75px;padding-bottom:80px;background-color:#282828;color:#ffffff !important}@media screen and (max-width: 640px){.recruit-contact{margin-left:-5vw;margin-right:-5vw;padding-top:45px;padding-right:5vw;padding-bottom:55px;padding-left:5vw}}.recruit-contact .recruit-title-ja{margin-bottom:25px}.recruit-contact-charge{margin-bottom:10px !important;text-align:center;color:#ffffff !important;font-size:14px !important}@media screen and (max-width: 640px){.recruit-contact-charge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.recruit-contact-charge .heading{display:inline-block;margin-right:15px;padding:7px 17px;border-radius:5px;border:1px solid #ffffff;color:#ffffff !important;font-size:14px !important}@media screen and (max-width: 640px){.recruit-contact-charge .heading{margin-right:0;margin-bottom:10px;padding:4px 14px}}.recruit-contact-tel{margin-bottom:20px !important;text-align:center;font-family:"Montserrat",sans-serif;color:#ffffff !important;font-size:40px !important;font-weight:500}.recruit-contact-tel:link,.recruit-contact-tel:visited,.recruit-contact-tel:active{color:#ffffff !important}.recruit-contact-tel a[href^="tel:"]{color:inherit;text-decoration:none}@media screen and (max-width: 640px){.recruit-contact-tel{font-size:34px !important}}.recruit-contact-tel-text{font-family:"Montserrat",sans-serif;color:#ffffff !important;font-size:26px !important;font-weight:500}.recruit-contact-tel-text:link,.recruit-contact-tel-text:visited,.recruit-contact-tel-text:active{color:#ffffff !important}@media screen and (max-width: 640px){.recruit-contact-tel-text{color:#ffffff !important;font-size:22px !important}}.recruit-contact-tel-num{font-family:"Montserrat",sans-serif;color:#ffffff !important;font-size:40px !important;font-weight:500}@media screen and (max-width: 640px){.recruit-contact-tel-num{color:#ffffff !important;font-size:34px !important}}.recruit-contact-tel-num:link,.recruit-contact-tel-num:visited,.recruit-contact-tel-num:active{color:#ffffff !important}.recruit-contact-tel-num a[href^="tel:"]{color:inherit;text-decoration:none}.recruit-news-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px !important;margin-left:0 !important;padding-bottom:25px;border-bottom:1px solid #000000}@media screen and (max-width: 640px){.recruit-news-list-item{display:block}}.recruit-news-list-item-time{width:80px;font-family:"Montserrat",sans-serif;color:#979797;font-size:14px !important;font-weight:400}@media screen and (max-width: 640px){.recruit-news-list-item-time{display:block;width:100%;margin-bottom:6px}}.recruit-news-list-item-heading{width:390px}@media screen and (max-width: 640px){.recruit-news-list-item-heading{display:block;width:100%;margin-bottom:10px}}.recruit-news-list-item-title{display:inline-block;margin-bottom:9px;font-size:16px !important;line-height:1.3 !important}.recruit-news-list-item-date{display:block;font-size:14px !important}#content img{max-width:100%;width:auto;max-height:100%;height:auto}.bodyclass.page-second .component .saiyou-kv{margin-bottom:55px}@media screen and (max-width: 640px){.bodyclass.page-second .component .saiyou-kv-image{margin-right:-5vw;margin-left:-5vw}}.bodyclass.page-second .component .saiyou-news{position:relative;max-width:940px;width:100%;margin-right:auto;margin-left:auto;margin-bottom:30px}@media screen and (max-width: 768px){.bodyclass.page-second .component .saiyou-news{margin-bottom:40px}}@media screen and (max-width: 640px){.bodyclass.page-second .component .saiyou-news{margin-bottom:0px}}.bodyclass.page-second .component .saiyou-news-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.bodyclass.page-second .component .saiyou-news-heading{max-width:220px;width:100%}@media screen and (max-width: 640px){.bodyclass.page-second .component .saiyou-news-heading{max-width:100%;text-align:center}}.bodyclass.page-second .component .saiyou-news-content{max-width:700px;width:100%}.bodyclass.page-second .component .saiyou-news .btn-wrap{position:absolute;top:70px;left:0}@media screen and (max-width: 768px){.bodyclass.page-second .component .saiyou-news .btn-wrap{position:static}}.bodyclass.page-second .component .saiyou-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:940px;width:100%;margin-bottom:105px;margin-left:auto;padding-top:75px;padding-bottom:80px;background-color:#f8f8f8}@media screen and (max-width: 768px){.bodyclass.page-second .component .saiyou-box{width:calc(100% + 10vw);margin-top:30%;margin-right:-5vw;margin-bottom:30px;margin-left:-5vw;padding-top:45%;padding-right:5vw;padding-bottom:30px;padding-left:5vw}}@media screen and (max-width: 640px){.bodyclass.page-second .component .saiyou-box{margin-top:50%;margin-bottom:30px;padding-top:40%}}.bodyclass.page-second .component .saiyou-box-image{position:absolute;top:45px;left:-105px;width:560px}@media screen and (max-width: 768px){.bodyclass.page-second .component .saiyou-box-image{top:-40%;left:0;width:100%;padding-right:5vw;padding-left:5vw}}.bodyclass.page-second .component .saiyou-box-content{margin-left:auto;margin-right:145px}@media screen and (max-width: 768px){.bodyclass.page-second .component .saiyou-box-content{margin-right:0;margin-left:0;padding-right:5vw;padding-left:5vw}}.bodyclass.page-second .component .saiyou-box-content .recruit-title-ja{margin-bottom:30px}@media screen and (max-width: 768px){.bodyclass.page-second .component .saiyou-box-content .recruit-title-ja{margin-bottom:10px}}.bodyclass.page-second .component .saiyou-box-content .recruit-text{margin-bottom:30px}@media screen and (max-width: 768px){.bodyclass.page-second .component .saiyou-box-content .recruit-text{margin-bottom:0}}@media screen and (max-width: 768px){.bodyclass.page-second .component .saiyou-box-content .btn-wrap{position:absolute;bottom:17%;right:10vw}}.bodyclass.page-second .component .saiyou-box.reverse{margin-right:auto;margin-left:0}@media screen and (max-width: 768px){.bodyclass.page-second .component .saiyou-box.reverse{margin-right:-5vw;margin-left:-5vw}}.bodyclass.page-second .component .saiyou-box.reverse .saiyou-box-image{right:-105px;left:auto}@media screen and (max-width: 768px){.bodyclass.page-second .component .saiyou-box.reverse .saiyou-box-image{right:0}}.bodyclass.page-second .component .saiyou-box.reverse .saiyou-box-content{margin-right:auto;margin-left:145px}@media screen and (max-width: 768px){.bodyclass.page-second .component .saiyou-box.reverse .saiyou-box-content{margin-right:0;margin-left:0}}.bodyclass.page-second .component .saiyou-banner{position:relative;max-width:940px;width:100%;margin-right:auto;margin-bottom:70px;margin-left:auto}@media screen and (max-width: 640px){.bodyclass.page-second .component .saiyou-banner{margin-bottom:40px}}.bodyclass.page-second .component .saiyou-banner-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.bodyclass.page-second .component .saiyou-banner-half{max-width:49.5%;width:100%}@media screen and (max-width: 640px){.bodyclass.page-second .component .saiyou-banner-half{max-width:100%}}.bodyclass.page-second .component .saiyou-banner-item{position:relative;margin-bottom:1%}@media screen and (max-width: 640px){.bodyclass.page-second .component .saiyou-banner-item{padding-top:15px;padding-bottom:15px;margin-bottom:10px}}.bodyclass.page-second .component .saiyou-banner-item::after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;position:absolute;border-radius:50%;top:50%;right:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#ffffff !important}.bodyclass.page-second .component .saiyou-banner-item-text{display:block;max-width:100%;width:100%;color:#ffffff;font-size:22px !important;text-align:center}@media screen and (max-width: 640px){.bodyclass.page-second .component .saiyou-banner-item-text{font-size:16px !important}}.bodyclass.page-second .component .saiyou-banner-item-text a{display:block;padding-top:65px;padding-bottom:65px;color:#ffffff}@media screen and (max-width: 640px){.bodyclass.page-second .component .saiyou-banner-item-text a{padding-top:15px;padding-bottom:15px}}.bodyclass.page-second .component .saiyou-banner-item-text a:hover{color:#ffffff}.bodyclass.page-second .component .saiyou-banner-item.graduate{background-color:#d21313}.bodyclass.page-second .component .saiyou-banner-item.graduateEntry{background-color:#ff0000}.bodyclass.page-second .component .saiyou-banner-item.midway{background-color:#484848}.bodyclass.page-second .component .saiyou-banner-item.midwayEntry{background-color:#6a6a6a}.bodyclass.page-second .component .saiyou-banner-item.maynavi{max-width:660px;width:100%;margin-top:5%;margin-right:auto;margin-left:auto;background-color:#00a4e7}@media screen and (max-width: 640px){.bodyclass.page-second .component .saiyou-banner-item.maynavi{padding-top:15px;padding-bottom:15px;margin-top:0}}.bodyclass.page-second .component .saiyou-banner-item.maynavi a{padding-top:30px;padding-bottom:30px}@media screen and (max-width: 640px){.bodyclass.page-second .component .saiyou-banner-item.maynavi a{padding-top:15px;padding-bottom:15px}}.bodyclass.page-second .component .saiyou-qa{padding-top:70px;padding-bottom:60px;background-color:#f5f5f5}@media screen and (max-width: 640px){.bodyclass.page-second .component .saiyou-qa{padding-top:40px;padding-bottom:40px}}.bodyclass.page-second .component .saiyou-qa-title{margin-bottom:40px !important;font-family:"Montserrat",sans-serif;font-size:35px !important;font-weight:500;text-align:center}@media screen and (max-width: 640px){.bodyclass.page-second .component .saiyou-qa-title{margin-bottom:25px !important}}.bodyclass.page-second .component .saiyou-qa-box{max-width:940px;width:100%;margin-right:auto;margin-left:auto}@media screen and (max-width: 768px){.bodyclass.page-second .component .saiyou-qa-box{padding-right:5vw;padding-left:5vw}}.bodyclass.page-second .component .saiyou-qa-area+.saiyou-qa-area{margin-top:25px}.bodyclass.page-second .component .saiyou-qa-heading{position:relative;padding:15px 50px 15px 30px;background-color:#969696;color:#ffffff;font-size:18px !important;text-align:left;cursor:pointer}@media screen and (max-width: 640px){.bodyclass.page-second .component .saiyou-qa-heading{font-size:15px !important}}.bodyclass.page-second .component .saiyou-qa-heading::after{content:"\f055";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;font-size:18px !important}@media screen and (max-width: 640px){.bodyclass.page-second .component .saiyou-qa-heading::after{font-size:15px !important}}.bodyclass.page-second .component .saiyou-qa-heading.js-open::after{content:"\f056"}.bodyclass.page-second .component .saiyou-qa-text{display:none;padding-top:25px;padding-right:20px;padding-left:20px;font-size:15px !important;line-height:1.7 !important}@media screen and (max-width: 640px){.bodyclass.page-second .component .saiyou-qa-text{padding-top:15px;font-size:14px !important;line-height:1.7 !important;padding-right:0;padding-left:0}}.bodyclass.page-second .component .saiyou-qa-text img{margin-bottom:15px}.bodyclass.page-second .component .saiyou-qa-text-link{display:block;color:red}.bodyclass.page-second .component .saiyou-qa-text-link .link-text{display:inline;padding-bottom:3px;border-bottom:1px solid red}.bodyclass.page-second .component .saiyou-qa-text-link:hover .link-text{border-bottom:none}.bodyclass.page-second .component .requirements-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:940px;width:100%;margin-right:auto;margin-left:auto;border-bottom:1px solid #ff0000}.bodyclass.page-second .component .requirements-tab-item{max-width:260px;width:100%;padding:15px;border-top:1px solid #000000;border-right:1px solid #000000;border-left:1px solid #000000;background-color:#ffffff;font-size:17px;text-align:center;cursor:pointer}.bodyclass.page-second .component .requirements-tab-item+.requirements-tab-item{margin-left:10px}.bodyclass.page-second .component .requirements-tab-item.js-active{border-top:1px solid #ff0000;border-right:1px solid #ff0000;border-left:1px solid #ff0000;margin-bottom:-1px}.bodyclass.page-second .component .requirements-area{display:none;max-width:940px;width:100%;margin-right:auto;margin-left:auto}.bodyclass.page-second .component .requirements-area.js-active{display:block}.bodyclass.page-second .component .requirements-area-heading{margin-top:70px;margin-bottom:30px;font-size:24px;text-align:center}@media screen and (max-width: 640px){.bodyclass.page-second .component .requirements-area-heading{margin-top:35px}}.bodyclass.page-second .component .requirements-area-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:55px}@media screen and (max-width: 640px){.bodyclass.page-second .component .requirements-area-tab{margin-bottom:35px}}.bodyclass.page-second .component .requirements-area-tab-item{max-width:390px;width:100%;padding:25px;border:2px solid #ff0000;background-color:#ffffff;color:#ff0000;font-size:18px;text-align:center;cursor:pointer}@media screen and (max-width: 640px){.bodyclass.page-second .component .requirements-area-tab-item{padding:10px;font-size:16px}}.bodyclass.page-second .component .requirements-area-tab-item+.requirements-area-tab-item{margin-left:10px}.bodyclass.page-second .component .requirements-area-tab-item.js-active{position:relative;background-color:#ff0000;color:#ffffff}.bodyclass.page-second .component .requirements-area-tab-item.js-active::after{content:"";position:absolute;bottom:-16px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#ff0000 transparent transparent transparent}.bodyclass.page-second .component .requirements-job{display:none;max-width:940px;width:100%;margin-right:auto;margin-left:auto}.bodyclass.page-second .component .requirements-job.js-active{display:block}.bodyclass.page-second .component .requirements-job-table{width:100%;table-layout:fixed;border:2px solid #000000}.bodyclass.page-second .component .requirements-job-table tr{border-bottom:1px dotted #000000}.bodyclass.page-second .component .requirements-job-table tr th,.bodyclass.page-second .component .requirements-job-table tr td{border:none;padding:25px}.bodyclass.page-second .component .requirements-job-table tr th{width:180px;background-color:#f5f5f5;font-size:16px;text-align:center}@media screen and (max-width: 640px){.bodyclass.page-second .component .requirements-job-table tr th{width:130px;font-size:14px}}.bodyclass.page-second .component .requirements-job-table tr td{font-size:14px}.bodyclass.page-second .component .requirements-banner{max-width:940px;width:100%;margin-top:35px;margin-right:auto;margin-bottom:50px;margin-left:auto}.bodyclass.page-second .component .requirements-banner-entry{max-width:465px;width:100%;margin-right:auto;margin-bottom:35px;margin-left:auto;background-color:#ff0000;color:#ffffff;text-align:center}@media screen and (max-width: 640px){.bodyclass.page-second .component .requirements-banner-entry{margin-bottom:15px}}.bodyclass.page-second .component .requirements-banner-entry.midway{background-color:#6a6a6a}.bodyclass.page-second .component .requirements-banner-entry a{position:relative;display:block;padding:70px 35px;color:#ffffff;font-size:22px;font-weight:500}@media screen and (max-width: 640px){.bodyclass.page-second .component .requirements-banner-entry a{padding:20px 25px;font-size:16px}}.bodyclass.page-second .component .requirements-banner-entry a::after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;position:absolute;border-radius:50%;top:50%;right:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#ffffff !important}.bodyclass.page-second .component .requirements-banner-maynavi{max-width:660px;width:100%;margin-right:auto;margin-left:auto;background-color:#00a4e7;color:#ffffff;text-align:center}.bodyclass.page-second .component .requirements-banner-maynavi a{position:relative;display:block;padding:35px;color:#ffffff;font-size:22px;font-weight:500}@media screen and (max-width: 640px){.bodyclass.page-second .component .requirements-banner-maynavi a{padding:20px 25px;font-size:16px}}.bodyclass.page-second .component .requirements-banner-maynavi a::after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;position:absolute;border-radius:50%;top:50%;right:25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#ffffff !important}.bodyclass.page-second .component .company-message{padding-bottom:70px;border-bottom:1px solid #c8c8c8}@media screen and (max-width: 640px){.bodyclass.page-second .component .company-message{padding-bottom:40px}}.bodyclass.page-second .component .company-message-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:940px;width:100%;margin-right:auto;margin-left:auto}@media screen and (max-width: 640px){.bodyclass.page-second .component .company-message-wrap{display:block}}@media screen and (max-width: 640px){.bodyclass.page-second .component .company-message-wrap .recruit-title-ja{text-align:center}}.bodyclass.page-second .component .company-message-content{max-width:400px;width:100%}.bodyclass.page-second .component .company-message-content-text{margin-top:40px;margin-bottom:30px;font-size:15px}.bodyclass.page-second .component .company-message-content-company{margin-bottom:10px;font-size:15px}.bodyclass.page-second .component .company-message-content-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px}.bodyclass.page-second .component .company-message-content-name img{max-width:128px !important;margin-left:15px}.bodyclass.page-second .component .company-message-image{max-width:480px;width:100%;margin-top:30px}.bodyclass.page-second .component .company-mission{background-image:url(../img/about/saiyo-company-bg.jpg);background-repeat:no-repeat;background-position:bottom center;padding-top:65px;padding-bottom:170px}@media screen and (max-width: 640px){.bodyclass.page-second .component .company-mission{margin-right:-5vw;margin-left:-5vw;padding-top:50px;padding-right:5vw;padding-bottom:100px;padding-left:5vw;background-image:url(../img/about/saiyo-company-bg-sp.jpg)}}.bodyclass.page-second .component .company-mission-list{max-width:580px;width:100%;margin-right:auto;margin-left:auto;margin-top:50px}.bodyclass.page-second .component .company-mission-list-item{padding-left:2em;text-indent:-1em;font-size:18px}.bodyclass.page-second .component .company-mission-list-item+.company-mission-list-item{margin-top:35px}@media screen and (max-width: 640px){.bodyclass.page-second .component .company-mission-list-item+.company-mission-list-item{margin-top:20px}}.bodyclass.page-second .component .company-mission-list-item-num{display:inline-block;margin-right:15px;font-family:"Montserrat",sans-serif;color:#ff0000;font-size:24px;font-weight:500}.bodyclass.page-second .component .company-person{padding-top:60px;padding-bottom:70px;background-color:#f5f5f5}@media screen and (max-width: 640px){.bodyclass.page-second .component .company-person{margin-right:-5vw;margin-left:-5vw;padding-top:50px;padding-right:5vw;padding-bottom:50;padding-left:5vw}}.bodyclass.page-second .component .company-person-image{margin-top:40px}@media screen and (max-width: 640px){.bodyclass.page-second .component .company-person-image{margin-top:25px}}.bodyclass.page-second .component .company-person-image img{margin-right:auto;margin-left:auto}.bodyclass.page-second .component .news-mv{margin-bottom:100px;padding-top:60px;padding-bottom:65px;background-color:#f8f8f8;background-image:radial-gradient(#ccc 9%, transparent 9%),radial-gradient(#ccc 9%, transparent 9%);background-size:12px 12px;text-align:center}@media screen and (max-width: 640px){.bodyclass.page-second .component .news-mv{margin-bottom:50px;padding-top:30px;padding-bottom:35px;margin-right:-5vw;margin-left:-5vw}}.bodyclass.page-second .component .news-mv-heading-title{position:relative;margin-bottom:20px;padding-bottom:10px;font-family:"Montserrat",sans-serif;font-size:38px;font-weight:500}.bodyclass.page-second .component .news-mv-heading-title::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:block;width:25px;height:1px;background-color:#000000}.bodyclass.page-second .component .news-mv-heading-text{display:inline-block;padding:5px 17px;background-color:#ff0000;color:#ffffff;font-size:16px}.bodyclass.page-second .component .news-post{max-width:940px;width:100%;margin-right:auto;margin-left:auto;margin-bottom:115px}@media screen and (max-width: 640px){.bodyclass.page-second .component .news-post{margin-bottom:60px}}.bodyclass.page-second .component .news-post .recruit-news-list{margin-bottom:50px}@media screen and (max-width: 640px){.bodyclass.page-second .component .news-post .recruit-news-list{margin-bottom:30px}}.bodyclass.page-second .component .news-post .pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.bodyclass.page-second .component .news-post .pagenavi .prev,.bodyclass.page-second .component .news-post .pagenavi .next{padding:5px 13px;color:#000000;font-size:13px;font-size:1.3rem;font-weight:500}.bodyclass.page-second .component .news-post .pagenavi .prev a,.bodyclass.page-second .component .news-post .pagenavi .next a{color:#000000}.bodyclass.page-second .component .news-post .pagenavi .page{padding:5px 13px;font-size:16px;font-size:1.6rem;color:#000000;font-weight:500}.bodyclass.page-second .component .news-post .pagenavi .page.current{margin:0;padding:5px 13px;background-color:red;border-radius:50%;color:#ffffff;pointer-events:none}.bodyclass.page-second .component .news-post .pagenavi .page.current a{color:#ffffff}.bodyclass.page-second .component .news-post .pagenavi .page a{color:#000000}.bodyclass.page-second .component .news-detail{max-width:940px;width:100%;margin-right:auto;margin-left:auto}.bodyclass.page-second .component .news-detail-heading{margin-bottom:25px}.bodyclass.page-second .component .news-detail-heading-time{display:block;margin-bottom:10px;font-family:"Montserrat",sans-serif;color:#979797;font-size:14px;font-weight:400}@media screen and (max-width: 640px){.bodyclass.page-second .component .news-detail-heading-time{display:block;width:100%;margin-bottom:6px}}.bodyclass.page-second .component .news-detail-heading-title{display:inline-block;font-size:24px;line-height:1.3}@media screen and (max-width: 640px){.bodyclass.page-second .component .news-detail-heading-title{font-size:18px}}.bodyclass.page-second .component .news-detail-content{margin-bottom:50px;padding-top:35px;padding-bottom:140px;border-top:1px solid #000000;border-bottom:1px solid #000000}@media screen and (max-width: 640px){.bodyclass.page-second .component .news-detail-content{padding-top:20px;padding-bottom:60px}}.bodyclass.page-second .component .news-detail-content p{font-size:14px;line-height:1.8;word-break:break-all}.bodyclass.page-second .component .news-detail-content p a{color:#000000;text-decoration:underline}.bodyclass.page-second .component .news-post-navi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:120px}.bodyclass.page-second .component .news-post-navi .prev-wrap,.bodyclass.page-second .component .news-post-navi .next-wrap{min-width:10px;text-align:center}.bodyclass.page-second .component .news-post-navi .back-wrap{margin-right:20px;margin-left:20px}.bodyclass.page-second .component .news-post-navi .post-navi{display:block;color:#000000;line-height:1}.bodyclass.page-second .component .news-post-navi .post-navi.back{font-family:"Montserrat",sans-serif;font-weight:500}

/*# sourceMappingURL=saiyou.css.map */
